package com.mytijian.runtime.model.param;

import java.util.Map;

public class AliCodeMerchantCommonParam extends AliCommonParam {

	public AliCodeMerchantCommonParam(Map<String, Object> originParams) {
		super(originParams);
	}

	private String outerId;
	private String bizType;
	private String token;
	private String organizerId;
	private String organizerNick;
	private String mobile;
	private Integer mobileType;
	private String idCard;
	private Integer idCardType;
	private Integer sendStyle;
	private String smsTemplate;
	private String validStart;
	private String validEnd;
	private Integer amount;
	private Integer availableNum;
	private Integer frequency;
	private String itemId;
	private String itemTitle;
	private String outerIdP;
	private String outerIdSKU;
	private String totalFee;
	private String mainOrderId;
	private String suitResult;
	/**
	 * 电子凭证与码商交互协议的版本号
	 */
	private String version;
	/**
	 * 请求id，唯一标识一次请求
	 */
	private String requestId;
	/**
	 * 参数编码的字符集，默认为GBK
	 */
	private String isPerfReq;
	/**
	 * 参数编码的字符集，默认为GBK
	 */
	private String charset;

	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getRequestId() {
		return requestId;
	}

	public void setRequestId(String requestId) {
		this.requestId = requestId;
	}

	public String getIsPerfReq() {
		return isPerfReq;
	}

	public void setIsPerfReq(String isPerfReq) {
		this.isPerfReq = isPerfReq;
	}

	public String getCharset() {
		return charset;
	}

	public void setCharset(String charset) {
		this.charset = charset;
	}

	public String getOuterId() {
		return outerId;
	}

	public void setOuterId(String outerId) {
		this.outerId = outerId;
	}

	public String getBizType() {
		return bizType;
	}

	public void setBizType(String bizType) {
		this.bizType = bizType;
	}

	public String getToken() {
		return token;
	}

	public void setToken(String token) {
		this.token = token;
	}

	public String getOrganizerId() {
		return organizerId;
	}

	public void setOrganizerId(String organizerId) {
		this.organizerId = organizerId;
	}

	public String getOrganizerNick() {
		return organizerNick;
	}

	public void setOrganizerNick(String organizerNick) {
		this.organizerNick = organizerNick;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getIdCard() {
		return idCard;
	}

	public void setIdCard(String idCard) {
		this.idCard = idCard;
	}

	public Integer getIdCardType() {
		return idCardType;
	}

	public void setIdCardType(Integer idCardType) {
		this.idCardType = idCardType;
	}

	public Integer getSendStyle() {
		return sendStyle;
	}

	public void setSendStyle(Integer sendStyle) {
		this.sendStyle = sendStyle;
	}

	public String getSmsTemplate() {
		return smsTemplate;
	}

	public void setSmsTemplate(String smsTemplate) {
		this.smsTemplate = smsTemplate;
	}

	public String getValidStart() {
		return validStart;
	}

	public void setValidStart(String validStart) {
		this.validStart = validStart;
	}

	public String getValidEnd() {
		return validEnd;
	}

	public void setValidEnd(String validEnd) {
		this.validEnd = validEnd;
	}

	public Integer getAmount() {
		return amount;
	}

	public void setAmount(Integer amount) {
		this.amount = amount;
	}

	public Integer getFrequency() {
		return frequency;
	}

	public void setFrequency(Integer frequency) {
		this.frequency = frequency;
	}

	public String getItemId() {
		return itemId;
	}

	public void setItemId(String itemId) {
		this.itemId = itemId;
	}

	public String getItemTitle() {
		return itemTitle;
	}

	public void setItemTitle(String itemTitle) {
		this.itemTitle = itemTitle;
	}

	public String getOuterIdP() {
		return outerIdP;
	}

	public void setOuterIdP(String outerIdP) {
		this.outerIdP = outerIdP;
	}

	public String getOuterIdSKU() {
		return outerIdSKU;
	}

	public void setOuterIdSKU(String outerIdSKU) {
		this.outerIdSKU = outerIdSKU;
	}

	public String getTotalFee() {
		return totalFee;
	}

	public void setTotalFee(String totalFee) {
		this.totalFee = totalFee;
	}

	public String getMainOrderId() {
		return mainOrderId;
	}

	public void setMainOrderId(String mainOrderId) {
		this.mainOrderId = mainOrderId;
	}

	public Integer getMobileType() {
		return mobileType;
	}

	public void setMobileType(Integer mobileType) {
		this.mobileType = mobileType;
	}

	public Integer getAvailableNum() {
		return availableNum;
	}

	public void setAvailableNum(Integer availableNum) {
		this.availableNum = availableNum;
	}

	public String getSuitResult() {
		return suitResult;
	}

	public void setSuitResult(String suitResult) {
		this.suitResult = suitResult;
	}
}
